/**
 * 
 */
package submarines.logic.interfaces;

import java.awt.Point;

import submarines.logic.Square;
import submarines.logic.Submarine;

/**
 * @author Alon
 * 
 */
public interface IGrid
{
	/*
	 * Getters
	 */
	public Point getDimensions();

	/*
	 * Operations
	 */
	boolean trySetSubmarine(Square square, Submarine submarine);

	public boolean bomb(Square square);

	public void select(Square square);
}
